<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Calculatrice polonais inversé LO21: Référence de la classe Entier</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Calculatrice polonais inversé LO21
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Généré par Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Recherche');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Page&#160;principale</span></a></li>
      <li><a href="namespaces.html"><span>Espaces&#160;de&#160;nommage</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Fichiers</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Recherche" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Liste&#160;des&#160;classes</span></a></li>
      <li><a href="classes.html"><span>Index&#160;des&#160;classes</span></a></li>
      <li><a href="inherits.html"><span>Hiérarchie&#160;des&#160;classes</span></a></li>
      <li><a href="functions.html"><span>Membres&#160;de&#160;classe</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Fonctions membres publiques</a>  </div>
  <div class="headertitle">
<div class="title">Référence de la classe Entier</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="Entier" --><!-- doxytag: inherits="Constante" -->
<p><code>#include &lt;<a class="el" href="entier_8h_source.html">entier.h</a>&gt;</code></p>
<div class="dynheader">
Graphe d'héritage de Entier:</div>
<div class="dyncontent">
<div class="center"><img src="class_entier__inherit__graph.png" border="0" usemap="#_entier_inherit__map" alt="Inheritance graph"/></div>
<map name="_entier_inherit__map" id="_entier_inherit__map">
<area shape="rect" id="node2" href="class_constante.html" title="Constante" alt="" coords="5,5,88,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">légende</a>]</span></center></div>
<div class="dynheader">
Graphe de collaboration de Entier:</div>
<div class="dyncontent">
<div class="center"><img src="class_entier__coll__graph.png" border="0" usemap="#_entier_coll__map" alt="Collaboration graph"/></div>
<map name="_entier_coll__map" id="_entier_coll__map">
<area shape="rect" id="node2" href="class_constante.html" title="Constante" alt="" coords="5,5,88,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">légende</a>]</span></center></div>

<p><a href="class_entier-members.html">Liste de tous les membres</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Fonctions membres publiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1">Entier</a> (int e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a94158ae6fbad4c9a74815716f5f0f629">Entier</a> (<a class="el" href="class_constante.html">Constante</a> *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#ab44549f9d4abf2fd4425f8e3374cdc08">~Entier</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#adc0a7554faa45a68eb7432798b6892cc">afficher</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#afe38ee7f81afc3c88a2c774ff0af2bcd">getValeur</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a22e1c5d0ecf304cd6033e6bf453cc0c1">setValeur</a> (int v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#ab093dd3f0aa7777c4300362f7ba78ff4">addition</a> (<a class="el" href="class_constante.html">Constante</a> *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#aa83349a1b984adbd53766ebac2614faf">produit</a> (<a class="el" href="class_constante.html">Constante</a> *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a36ce54a35fc9ab69bef2cffebee01c69">signe</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#afc338f1f177942411a3c8e0e19fce6ce">division</a> (<a class="el" href="class_constante.html">Constante</a> *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a880936c128f077144cd266199cd27585">soustraction</a> (<a class="el" href="class_constante.html">Constante</a> *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a29ebe7b4a2b8e8135736389977339330">mod</a> (<a class="el" href="class_entier.html">Entier</a> *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a094c16293e7853eafa646d1613db3034">fact</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a5e4a3ab5cc280d0e082300207712d5d8">inv</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a1c4613f03f0c7818d1a092714b9077bd">sinus</a> (bool angle)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a77e37975ae8575ac9a41d4e41688429a">cosinus</a> (bool angle)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a1b87da533d3a1a7c75c327526f3492c0">sinush</a> (bool angle)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#ae7fbbe73ca85a3bad129d2285f7485aa">cosinush</a> (bool angle)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#ae07a386db45cb20dddbb3dc8738a4115">tangente</a> (bool angle)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#aa8d0a9958c7f7eaf38c60922e2716601">tangenteh</a> (bool angle)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#a4bc40041f47a027ef00d3e71869fdaf9">logN</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#abe28b3a25a9b179d36c35c7081638ab3">log1</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#ae789623eeda06e02ba54c14dab64c399">puissance</a> (<a class="el" href="class_constante.html">Constante</a> *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#ac93c2be5a977a38c560ee01eae5b9381">carre</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#ac4aa9142ca284291935f5e2880c3b612">cube</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_constante.html">Constante</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entier.html#ae5459f97866c5240e8a1417f425b5a05">racine</a> ()</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Description détaillée</h2>
<div class="textblock">
<p>Définition à la ligne <a class="el" href="entier_8h_source.html#l00018">18</a> du fichier <a class="el" href="entier_8h_source.html">entier.h</a>.</p>
</div><hr/><h2>Documentation des constructeurs et destructeur</h2>
<a class="anchor" id="a35115c0f47f2d94e1697e20624a1c4d1"></a><!-- doxytag: member="Entier::Entier" ref="a35115c0f47f2d94e1697e20624a1c4d1" args="(int e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1">Entier::Entier</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="entier_8h_source.html#l00022">22</a> du fichier <a class="el" href="entier_8h_source.html">entier.h</a>.</p>

<p><div class="dynheader">
Voici le graphe des appelants de cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_a35115c0f47f2d94e1697e20624a1c4d1_icgraph.png" border="0" usemap="#class_entier_a35115c0f47f2d94e1697e20624a1c4d1_icgraph" alt=""/></div>
<map name="class_entier_a35115c0f47f2d94e1697e20624a1c4d1_icgraph" id="class_entier_a35115c0f47f2d94e1697e20624a1c4d1_icgraph">
<area shape="rect" id="node3" href="class_entier.html#ab093dd3f0aa7777c4300362f7ba78ff4" title="Entier::addition" alt="" coords="159,59,268,88"/><area shape="rect" id="node15" href="class_entier.html#aa83349a1b984adbd53766ebac2614faf" title="Entier::produit" alt="" coords="163,112,264,141"/><area shape="rect" id="node19" href="class_entier.html#a36ce54a35fc9ab69bef2cffebee01c69" title="Entier::signe" alt="" coords="167,165,260,195"/><area shape="rect" id="node21" href="class_entier.html#a094c16293e7853eafa646d1613db3034" title="Entier::fact" alt="" coords="171,219,256,248"/><area shape="rect" id="node23" href="class_entier.html#a1c4613f03f0c7818d1a092714b9077bd" title="Entier::sinus" alt="" coords="167,272,260,301"/><area shape="rect" id="node25" href="class_entier.html#a77e37975ae8575ac9a41d4e41688429a" title="Entier::cosinus" alt="" coords="159,325,268,355"/><area shape="rect" id="node27" href="class_entier.html#a1b87da533d3a1a7c75c327526f3492c0" title="Entier::sinush" alt="" coords="163,379,264,408"/><area shape="rect" id="node29" href="class_entier.html#ae7fbbe73ca85a3bad129d2285f7485aa" title="Entier::cosinush" alt="" coords="156,432,271,461"/><area shape="rect" id="node31" href="class_entier.html#ae07a386db45cb20dddbb3dc8738a4115" title="Entier::tangente" alt="" coords="156,485,271,515"/><area shape="rect" id="node33" href="class_entier.html#aa8d0a9958c7f7eaf38c60922e2716601" title="Entier::tangenteh" alt="" coords="153,539,273,568"/><area shape="rect" id="node35" href="class_entier.html#a4bc40041f47a027ef00d3e71869fdaf9" title="Entier::logN" alt="" coords="168,592,259,621"/><area shape="rect" id="node37" href="class_entier.html#abe28b3a25a9b179d36c35c7081638ab3" title="Entier::log1" alt="" coords="169,645,257,675"/><area shape="rect" id="node39" href="class_entier.html#ae789623eeda06e02ba54c14dab64c399" title="Entier::puissance" alt="" coords="152,699,275,728"/><area shape="rect" id="node41" href="class_entier.html#ac93c2be5a977a38c560ee01eae5b9381" title="Entier::carre" alt="" coords="167,752,260,781"/><area shape="rect" id="node43" href="class_entier.html#ac4aa9142ca284291935f5e2880c3b612" title="Entier::cube" alt="" coords="168,805,259,835"/><area shape="rect" id="node45" href="class_entier.html#ae5459f97866c5240e8a1417f425b5a05" title="Entier::racine" alt="" coords="164,859,263,888"/><area shape="rect" id="node5" href="class_entier.html#a880936c128f077144cd266199cd27585" title="Entier::soustraction" alt="" coords="324,5,457,35"/><area shape="rect" id="node7" href="class_rationnel.html#a4dc6b238834ace05451e69ea2bb6d02a" title="Rationnel::addition" alt="" coords="325,59,456,88"/><area shape="rect" id="node9" href="class_rationnel.html#a268c0a861cdacea0593774b50a346a98" title="Rationnel::soustraction" alt="" coords="508,32,663,61"/><area shape="rect" id="node11" href="class_reel.html#a916d41fd6be293e13db43ef0a7866f40" title="Reel::addition" alt="" coords="535,85,636,115"/><area shape="rect" id="node13" href="class_reel.html#a3c53208d46d2139790598fc5a7f29b7d" title="Reel::soustraction" alt="" coords="712,85,840,115"/><area shape="rect" id="node17" href="class_entier.html#afc338f1f177942411a3c8e0e19fce6ce" title="Entier::division" alt="" coords="337,112,444,141"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a94158ae6fbad4c9a74815716f5f0f629"></a><!-- doxytag: member="Entier::Entier" ref="a94158ae6fbad4c9a74815716f5f0f629" args="(Constante *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1">Entier::Entier</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_constante.html">Constante</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Constructeur d'entier</p>
<p>On vérifie le type de la constante passée en paramètre, et si c'est un entier, on recopie sa valeur dans le nouvel entier, sinon on lève une exception. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Une constante, donc entier, réel, rationnel ou complexe</td></tr>
  </table>
  </dd>
</dl>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00009">9</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_a94158ae6fbad4c9a74815716f5f0f629_cgraph.png" border="0" usemap="#class_entier_a94158ae6fbad4c9a74815716f5f0f629_cgraph" alt=""/></div>
<map name="class_entier_a94158ae6fbad4c9a74815716f5f0f629_cgraph" id="class_entier_a94158ae6fbad4c9a74815716f5f0f629_cgraph">
<area shape="rect" id="node3" href="class_complexe.html#a64fbf7a898e40d86cc0fb2be00c4bddf" title="Complexe::reel_pur" alt="" coords="177,112,311,141"/><area shape="rect" id="node9" href="class_rationnel.html#a5802a9dda12b8af3ffef1eae3ee23d4a" title="Rationnel::getNumerateur" alt="" coords="400,165,571,195"/><area shape="rect" id="node13" href="class_complexe.html#a4441d56fc9776ce78efd8b5d95d9170b" title="Complexe::getPartieReelle" alt="" coords="155,216,333,245"/><area shape="rect" id="node15" href="class_rationnel.html#ae2a533befbdf1ec3977d36cd792af2ea" title="Rationnel::getDenominateur" alt="" coords="152,269,336,299"/><area shape="rect" id="node5" href="class_complexe.html#a9e3e38b5362dd83812da9235594d1fcc" title="Complexe::getPartieImaginaire" alt="" coords="385,5,585,35"/><area shape="rect" id="node7" href="class_entier.html#afe38ee7f81afc3c88a2c774ff0af2bcd" title="Entier::getValeur" alt="" coords="427,59,544,88"/><area shape="rect" id="node11" href="class_reel.html#a6412ad4d84dcd302c1fae1f7ec3ede46" title="Reel::getValeur" alt="" coords="429,112,541,141"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab44549f9d4abf2fd4425f8e3374cdc08"></a><!-- doxytag: member="Entier::~Entier" ref="ab44549f9d4abf2fd4425f8e3374cdc08" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="class_entier.html#ab44549f9d4abf2fd4425f8e3374cdc08">Entier::~Entier</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="entier_8h_source.html#l00024">24</a> du fichier <a class="el" href="entier_8h_source.html">entier.h</a>.</p>

</div>
</div>
<hr/><h2>Documentation des fonctions membres</h2>
<a class="anchor" id="ab093dd3f0aa7777c4300362f7ba78ff4"></a><!-- doxytag: member="Entier::addition" ref="ab093dd3f0aa7777c4300362f7ba78ff4" args="(Constante *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#ab093dd3f0aa7777c4300362f7ba78ff4">Entier::addition</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_constante.html">Constante</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Somme de 2 entiers</p>
<p>On vérifie le type du paramètre, et on crée une nouvelle instance de ce type en fonction, dont le ou les attributs seront en fait la somme des 2 entiers dont l'on veut calculer l'addition.Cependant, si on est en mode <a class="el" href="class_entier.html">Entier</a>, on ne doit pas avoir les autres types de constante. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Une constante </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit, car on utilisera toujours les formes complexes pour les calculs</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a243b6eabd1fd476af827c5b523cddfac">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00040">40</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_ab093dd3f0aa7777c4300362f7ba78ff4_cgraph.png" border="0" usemap="#class_entier_ab093dd3f0aa7777c4300362f7ba78ff4_cgraph" alt=""/></div>
<map name="class_entier_ab093dd3f0aa7777c4300362f7ba78ff4_cgraph" id="class_entier_ab093dd3f0aa7777c4300362f7ba78ff4_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="205,32,304,61"/><area shape="rect" id="node5" href="class_complexe.html#adb3491a51a6b76d8e2c41ab87e519003" title="Complexe::addition" alt="" coords="188,85,321,115"/><area shape="rect" id="node15" href="class_rationnel.html#ae2a533befbdf1ec3977d36cd792af2ea" title="Rationnel::getDenominateur" alt="" coords="163,139,347,168"/><area shape="rect" id="node17" href="class_rationnel.html#a5802a9dda12b8af3ffef1eae3ee23d4a" title="Rationnel::getNumerateur" alt="" coords="169,192,340,221"/><area shape="rect" id="node19" href="class_reel.html#a6412ad4d84dcd302c1fae1f7ec3ede46" title="Reel::getValeur" alt="" coords="199,245,311,275"/><area shape="rect" id="node7" href="class_complexe.html#af2cec56db6fdf59ed5ec761ffd4e1608" title="Complexe::Complexe" alt="" coords="423,5,569,35"/><area shape="rect" id="node9" href="class_complexe.html#a4441d56fc9776ce78efd8b5d95d9170b" title="Complexe::getPartieReelle" alt="" coords="407,59,585,88"/><area shape="rect" id="node11" href="class_complexe.html#a9e3e38b5362dd83812da9235594d1fcc" title="Complexe::getPartieImaginaire" alt="" coords="396,112,596,141"/><area shape="rect" id="node13" href="class_constante.html#a243b6eabd1fd476af827c5b523cddfac" title="Constante::addition" alt="" coords="429,165,563,195"/></map>
</div>
</p>

<p><div class="dynheader">
Voici le graphe des appelants de cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_ab093dd3f0aa7777c4300362f7ba78ff4_icgraph.png" border="0" usemap="#class_entier_ab093dd3f0aa7777c4300362f7ba78ff4_icgraph" alt=""/></div>
<map name="class_entier_ab093dd3f0aa7777c4300362f7ba78ff4_icgraph" id="class_entier_ab093dd3f0aa7777c4300362f7ba78ff4_icgraph">
<area shape="rect" id="node3" href="class_entier.html#a880936c128f077144cd266199cd27585" title="Entier::soustraction" alt="" coords="164,5,297,35"/><area shape="rect" id="node5" href="class_rationnel.html#a4dc6b238834ace05451e69ea2bb6d02a" title="Rationnel::addition" alt="" coords="165,59,296,88"/><area shape="rect" id="node7" href="class_rationnel.html#a268c0a861cdacea0593774b50a346a98" title="Rationnel::soustraction" alt="" coords="348,32,503,61"/><area shape="rect" id="node9" href="class_reel.html#a916d41fd6be293e13db43ef0a7866f40" title="Reel::addition" alt="" coords="375,85,476,115"/><area shape="rect" id="node11" href="class_reel.html#a3c53208d46d2139790598fc5a7f29b7d" title="Reel::soustraction" alt="" coords="552,85,680,115"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="adc0a7554faa45a68eb7432798b6892cc"></a><!-- doxytag: member="Entier::afficher" ref="adc0a7554faa45a68eb7432798b6892cc" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual QString <a class="el" href="class_entier.html#adc0a7554faa45a68eb7432798b6892cc">Entier::afficher</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implémente <a class="el" href="class_constante.html#a78b5d9ee6a7e70349db6641a08f77479">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8h_source.html#l00025">25</a> du fichier <a class="el" href="entier_8h_source.html">entier.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac93c2be5a977a38c560ee01eae5b9381"></a><!-- doxytag: member="Entier::carre" ref="ac93c2be5a977a38c560ee01eae5b9381" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#ac93c2be5a977a38c560ee01eae5b9381">Entier::carre</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Fonction carré</p>
<p>On crée un nouvel <a class="el" href="class_entier.html">Entier</a> dont la valeur est le résultat du carré </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit à partir du résultat de la fonction</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#af8029cf3c52e8fdadeb21647ee9591f3">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00293">293</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_ac93c2be5a977a38c560ee01eae5b9381_cgraph.png" border="0" usemap="#class_entier_ac93c2be5a977a38c560ee01eae5b9381_cgraph" alt=""/></div>
<map name="class_entier_ac93c2be5a977a38c560ee01eae5b9381_cgraph" id="class_entier_ac93c2be5a977a38c560ee01eae5b9381_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="147,5,245,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a77e37975ae8575ac9a41d4e41688429a"></a><!-- doxytag: member="Entier::cosinus" ref="a77e37975ae8575ac9a41d4e41688429a" args="(bool angle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#a77e37975ae8575ac9a41d4e41688429a">Entier::cosinus</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>angle</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calcul du Cosinus</p>
<p>Si le paramètre est vrai, on se situe en mode Degré. Dans ce cas, il faut multiplier la valeur par PI/180, car la fonction <em>cos</em> de cmath est définie en radians. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">angle</td><td>Sert à savoir si l'on est en mode Degré ou non </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit à partir d'un entier contenant la valeur du cosinus</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#af6784ed749b7f2be92d6017628e5b935">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00158">158</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_a77e37975ae8575ac9a41d4e41688429a_cgraph.png" border="0" usemap="#class_entier_a77e37975ae8575ac9a41d4e41688429a_cgraph" alt=""/></div>
<map name="class_entier_a77e37975ae8575ac9a41d4e41688429a_cgraph" id="class_entier_a77e37975ae8575ac9a41d4e41688429a_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="163,5,261,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae7fbbe73ca85a3bad129d2285f7485aa"></a><!-- doxytag: member="Entier::cosinush" ref="ae7fbbe73ca85a3bad129d2285f7485aa" args="(bool angle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#ae7fbbe73ca85a3bad129d2285f7485aa">Entier::cosinush</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>angle</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calcul du Cosinus Hyperbolique</p>
<p>Si le paramètre est vrai, on se situe en mode Degré. Dans ce cas, il faut multiplier la valeur par PI/180, car la fonction <em>cosh</em> de cmath est définie en radians. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">angle</td><td>Sert à savoir si l'on est en mode Degré ou non </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit à partir d'un entier contenant la valeur du cosinus hyperbolique</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a0b1cbba53e1112aa65a081ae6231acb5">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00188">188</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_ae7fbbe73ca85a3bad129d2285f7485aa_cgraph.png" border="0" usemap="#class_entier_ae7fbbe73ca85a3bad129d2285f7485aa_cgraph" alt=""/></div>
<map name="class_entier_ae7fbbe73ca85a3bad129d2285f7485aa_cgraph" id="class_entier_ae7fbbe73ca85a3bad129d2285f7485aa_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="171,5,269,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac4aa9142ca284291935f5e2880c3b612"></a><!-- doxytag: member="Entier::cube" ref="ac4aa9142ca284291935f5e2880c3b612" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#ac4aa9142ca284291935f5e2880c3b612">Entier::cube</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Fonction cube</p>
<p>On crée un nouvel <a class="el" href="class_entier.html">Entier</a> dont la valeur est le résultat du cube </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit à partir du résultat de la fonction</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a4590414eecfb9e739194a321a73c7931">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00304">304</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_ac4aa9142ca284291935f5e2880c3b612_cgraph.png" border="0" usemap="#class_entier_ac4aa9142ca284291935f5e2880c3b612_cgraph" alt=""/></div>
<map name="class_entier_ac4aa9142ca284291935f5e2880c3b612_cgraph" id="class_entier_ac4aa9142ca284291935f5e2880c3b612_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="147,5,245,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="afc338f1f177942411a3c8e0e19fce6ce"></a><!-- doxytag: member="Entier::division" ref="afc338f1f177942411a3c8e0e19fce6ce" args="(Constante *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#afc338f1f177942411a3c8e0e19fce6ce">Entier::division</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_constante.html">Constante</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Division d'entiers</p>
<p>Comme pour la somme et le produit, on vérifie le type du paramètre, et on crée une nouvelle instance de ce type qui contiendra le quotient demandé. Cependant, normalement en mode <a class="el" href="class_entier.html">Entier</a>, on ne doit avoir que des entiers. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Une <a class="el" href="class_constante.html">Constante</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit contenant le quotient</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#ac41fa56ac5ebdfbcc886b8d249fb876d">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00093">93</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_afc338f1f177942411a3c8e0e19fce6ce_cgraph.png" border="0" usemap="#class_entier_afc338f1f177942411a3c8e0e19fce6ce_cgraph" alt=""/></div>
<map name="class_entier_afc338f1f177942411a3c8e0e19fce6ce_cgraph" id="class_entier_afc338f1f177942411a3c8e0e19fce6ce_cgraph">
<area shape="rect" id="node3" href="class_entier.html#aa83349a1b984adbd53766ebac2614faf" title="Entier::produit" alt="" coords="165,183,267,212"/><area shape="rect" id="node53" href="class_constante.html#a5ea6dd472ce568576961fa78b3b674b5" title="Constante::inv" alt="" coords="163,236,269,266"/><area shape="rect" id="node5" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="360,76,459,106"/><area shape="rect" id="node7" href="class_rationnel.html#a5802a9dda12b8af3ffef1eae3ee23d4a" title="Rationnel::getNumerateur" alt="" coords="324,130,495,159"/><area shape="rect" id="node9" href="class_rationnel.html#ae2a533befbdf1ec3977d36cd792af2ea" title="Rationnel::getDenominateur" alt="" coords="317,183,501,212"/><area shape="rect" id="node11" href="class_reel.html#a6412ad4d84dcd302c1fae1f7ec3ede46" title="Reel::getValeur" alt="" coords="353,236,465,266"/><area shape="rect" id="node13" href="class_complexe.html#a921d9d4a3efcf108cb437b265cd65c10" title="Complexe::produit" alt="" coords="345,290,473,319"/><area shape="rect" id="node15" href="class_complexe.html#af2cec56db6fdf59ed5ec761ffd4e1608" title="Complexe::Complexe" alt="" coords="1124,83,1271,112"/><area shape="rect" id="node17" href="class_complexe.html#a4441d56fc9776ce78efd8b5d95d9170b" title="Complexe::getPartieReelle" alt="" coords="1108,214,1287,243"/><area shape="rect" id="node19" href="class_complexe.html#a07d706446560190792339549752f9ea3" title="Complexe::soustraction" alt="" coords="549,238,709,267"/><area shape="rect" id="node21" href="class_complexe.html#adb3491a51a6b76d8e2c41ab87e519003" title="Complexe::addition" alt="" coords="913,135,1047,164"/><area shape="rect" id="node25" href="class_complexe.html#a9e3e38b5362dd83812da9235594d1fcc" title="Complexe::getPartieImaginaire" alt="" coords="1097,279,1297,308"/><area shape="rect" id="node50" href="class_constante.html#a650e88b74d2f8a052e6a11363b3ec816" title="Constante::produit" alt="" coords="565,498,693,527"/><area shape="rect" id="node29" href="class_complexe.html#afb48ef33e0289c8f05a959f83d9ec621" title="Complexe::inv" alt="" coords="757,238,864,267"/><area shape="rect" id="node27" href="class_constante.html#a243b6eabd1fd476af827c5b523cddfac" title="Constante::addition" alt="" coords="1131,136,1264,166"/><area shape="rect" id="node33" href="class_complexe.html#a1a2f7b85999d542ebff0a9c0d082c1c8" title="Complexe::division" alt="" coords="913,343,1047,372"/><area shape="rect" id="node37" href="class_complexe.html#a7bbaa8c8695253acb93eb91eb1bd51c0" title="Complexe::carre" alt="" coords="921,31,1039,60"/><area shape="rect" id="node43" href="class_complexe.html#a97bb77958c4012ed113c54f895f91e85" title="Complexe::signe" alt="" coords="920,239,1040,268"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a094c16293e7853eafa646d1613db3034"></a><!-- doxytag: member="Entier::fact" ref="a094c16293e7853eafa646d1613db3034" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#a094c16293e7853eafa646d1613db3034">Entier::fact</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calcul du factoriel</p>
<p>De manière itérative, le résultat est 1 si la valeur de l'entier est 0, et sinon on fait le calcul proprement dit </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un nouveau <em><a class="el" href="class_complexe.html">Complexe</a></em>, construit à partir de l'entier qui contient la valeur du factoriel</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a96e23d33bd45f79589f8911473ef2e32">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00125">125</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_a094c16293e7853eafa646d1613db3034_cgraph.png" border="0" usemap="#class_entier_a094c16293e7853eafa646d1613db3034_cgraph" alt=""/></div>
<map name="class_entier_a094c16293e7853eafa646d1613db3034_cgraph" id="class_entier_a094c16293e7853eafa646d1613db3034_cgraph">
<area shape="rect" id="node3" href="class_entier.html#afe38ee7f81afc3c88a2c774ff0af2bcd" title="Entier::getValeur" alt="" coords="143,5,260,35"/><area shape="rect" id="node5" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="152,59,251,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="afe38ee7f81afc3c88a2c774ff0af2bcd"></a><!-- doxytag: member="Entier::getValeur" ref="afe38ee7f81afc3c88a2c774ff0af2bcd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_entier.html#afe38ee7f81afc3c88a2c774ff0af2bcd">Entier::getValeur</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="entier_8h_source.html#l00026">26</a> du fichier <a class="el" href="entier_8h_source.html">entier.h</a>.</p>

<p><div class="dynheader">
Voici le graphe des appelants de cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_afe38ee7f81afc3c88a2c774ff0af2bcd_icgraph.png" border="0" usemap="#class_entier_afe38ee7f81afc3c88a2c774ff0af2bcd_icgraph" alt=""/></div>
<map name="class_entier_afe38ee7f81afc3c88a2c774ff0af2bcd_icgraph" id="class_entier_afe38ee7f81afc3c88a2c774ff0af2bcd_icgraph">
<area shape="rect" id="node3" href="class_complexe.html#a64fbf7a898e40d86cc0fb2be00c4bddf" title="Complexe::reel_pur" alt="" coords="175,405,308,435"/><area shape="rect" id="node31" href="class_rationnel.html#a7e09e73d23a43aeb59086cabcd87381a" title="Rationnel::Rationnel" alt="" coords="363,752,501,781"/><area shape="rect" id="node79" href="class_entier.html#a094c16293e7853eafa646d1613db3034" title="Entier::fact" alt="" coords="199,643,284,672"/><area shape="rect" id="node81" href="class_entier.html#a5e4a3ab5cc280d0e082300207712d5d8" title="Entier::inv" alt="" coords="201,696,281,725"/><area shape="rect" id="node83" href="class_entier.html#ae789623eeda06e02ba54c14dab64c399" title="Entier::puissance" alt="" coords="180,749,303,779"/><area shape="rect" id="node5" href="class_complexe.html#a5141b5b092f78c06f60013e911ba4440" title="Complexe::afficher" alt="" coords="367,5,497,35"/><area shape="rect" id="node7" href="class_complexe.html#a0b0532339249783cee39f28670bb7504" title="Complexe::fact" alt="" coords="377,59,487,88"/><area shape="rect" id="node9" href="class_complexe.html#a58574399ad50181f94c8f167916b9db9" title="Complexe::sinus" alt="" coords="372,112,492,141"/><area shape="rect" id="node11" href="class_complexe.html#a5b659cad17efee687fb8a889aef5da09" title="Complexe::cosinus" alt="" coords="365,165,499,195"/><area shape="rect" id="node13" href="class_complexe.html#a221161f63e9176b49eb74de70ef73d78" title="Complexe::sinush" alt="" coords="369,219,495,248"/><area shape="rect" id="node15" href="class_complexe.html#a356e44404acabb3e6bd8228f746fc3f5" title="Complexe::cosinush" alt="" coords="361,272,503,301"/><area shape="rect" id="node17" href="class_complexe.html#a7602a9b9ca6e17445207b3632ceba643" title="Complexe::tangente" alt="" coords="363,325,501,355"/><area shape="rect" id="node19" href="class_complexe.html#a649a2ad523bfe715950e2e0f3b28213d" title="Complexe::tangenteh" alt="" coords="359,379,505,408"/><area shape="rect" id="node21" href="class_complexe.html#ab7d41a46e8467b819afa76f658a12c01" title="Complexe::racine" alt="" coords="371,432,493,461"/><area shape="rect" id="node23" href="class_complexe.html#aaebd8e53e61cdea5504fc8f9fa5d2523" title="Complexe::puissance" alt="" coords="359,485,505,515"/><area shape="rect" id="node25" href="class_complexe.html#a8adb5d883810b1fdbcfa230f32100408" title="Complexe::logN" alt="" coords="375,539,489,568"/><area shape="rect" id="node27" href="class_complexe.html#ada2cd39fae72dcf78fac8b361072b4e1" title="Complexe::log1" alt="" coords="376,592,488,621"/><area shape="rect" id="node29" href="class_entier.html#a94158ae6fbad4c9a74815716f5f0f629" title="Entier::Entier" alt="" coords="383,645,481,675"/><area shape="rect" id="node77" href="class_reel.html#a02f5d2d30d048ae139b1d8112f6c6f9a" title="Reel::Reel" alt="" coords="391,699,473,728"/><area shape="rect" id="node33" href="class_rationnel.html#a4dc6b238834ace05451e69ea2bb6d02a" title="Rationnel::addition" alt="" coords="561,352,692,381"/><area shape="rect" id="node41" href="class_rationnel.html#aa1a21dae65f5fb48c56a376aea420bd6" title="Rationnel::produit" alt="" coords="565,405,688,435"/><area shape="rect" id="node49" href="class_rationnel.html#a12ba8bcf6c200e85c4d260ee0bbb78b6" title="Rationnel::signe" alt="" coords="569,459,684,488"/><area shape="rect" id="node51" href="class_rationnel.html#a5845bc3ef6eff4f427668fd3892e0f5f" title="Rationnel::sinus" alt="" coords="569,512,684,541"/><area shape="rect" id="node53" href="class_rationnel.html#a2740232bc9f557bc4a896e2347312dc8" title="Rationnel::cosinus" alt="" coords="561,565,692,595"/><area shape="rect" id="node55" href="class_rationnel.html#a48c54830a508d28a80d4b2be6762c9ae" title="Rationnel::sinush" alt="" coords="565,619,688,648"/><area shape="rect" id="node57" href="class_rationnel.html#af52bac0dacd387a802b08fa09e899e22" title="Rationnel::cosinush" alt="" coords="559,672,695,701"/><area shape="rect" id="node59" href="class_rationnel.html#af8e760a8cca5eea97ae2f7446074eb89" title="Rationnel::tangente" alt="" coords="560,725,693,755"/><area shape="rect" id="node61" href="class_rationnel.html#ac6f49836dd9d00e79965d247a4d9daee" title="Rationnel::tangenteh" alt="" coords="556,779,697,808"/><area shape="rect" id="node63" href="class_rationnel.html#a45dd892e3366ff9be810fde32739b899" title="Rationnel::inv" alt="" coords="576,832,677,861"/><area shape="rect" id="node65" href="class_rationnel.html#a5d671bc8d584725f11a130b91332400e" title="Rationnel::logN" alt="" coords="571,885,683,915"/><area shape="rect" id="node67" href="class_rationnel.html#a93eea5c6c08ad840340743182231454f" title="Rationnel::log1" alt="" coords="572,939,681,968"/><area shape="rect" id="node69" href="class_rationnel.html#af437497d370b037d563a96fd6184b37f" title="Rationnel::puissance" alt="" coords="555,992,699,1021"/><area shape="rect" id="node71" href="class_rationnel.html#aa191437241e88bb3a6f8953822489ac0" title="Rationnel::carre" alt="" coords="569,1045,684,1075"/><area shape="rect" id="node73" href="class_rationnel.html#a48edd766bd572445e3bc31926e6c24e1" title="Rationnel::cube" alt="" coords="571,1099,683,1128"/><area shape="rect" id="node75" href="class_rationnel.html#a3be00da71666a64e42dcf3737c5c153a" title="Rationnel::racine" alt="" coords="567,1152,687,1181"/><area shape="rect" id="node35" href="class_rationnel.html#a268c0a861cdacea0593774b50a346a98" title="Rationnel::soustraction" alt="" coords="748,299,903,328"/><area shape="rect" id="node37" href="class_reel.html#a916d41fd6be293e13db43ef0a7866f40" title="Reel::addition" alt="" coords="775,352,876,381"/><area shape="rect" id="node39" href="class_reel.html#a3c53208d46d2139790598fc5a7f29b7d" title="Reel::soustraction" alt="" coords="952,352,1080,381"/><area shape="rect" id="node43" href="class_rationnel.html#acf6c7167cfd8005ac723ce11feae2845" title="Rationnel::division" alt="" coords="761,405,889,435"/><area shape="rect" id="node45" href="class_reel.html#ad87571a6e4d315eef54b55e6ded1f8f5" title="Reel::produit" alt="" coords="777,459,873,488"/><area shape="rect" id="node47" href="class_reel.html#af82effc61166bcc5f2ed9d0a2c97bee1" title="Reel::division" alt="" coords="965,459,1067,488"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a5e4a3ab5cc280d0e082300207712d5d8"></a><!-- doxytag: member="Entier::inv" ref="a5e4a3ab5cc280d0e082300207712d5d8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#a5e4a3ab5cc280d0e082300207712d5d8">Entier::inv</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Inverse d'un entier</p>
<p>L'inverse d'un nombre est situé entre 0 et 1. Si l'on est en mode entier, on a une importante perte de précision, car on ne retournera que 0 ou 1 </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_rationnel.html">Rationnel</a></em> car on perd moins de précisions comme cela</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a5ea6dd472ce568576961fa78b3b674b5">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00236">236</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_a5e4a3ab5cc280d0e082300207712d5d8_cgraph.png" border="0" usemap="#class_entier_a5e4a3ab5cc280d0e082300207712d5d8_cgraph" alt=""/></div>
<map name="class_entier_a5e4a3ab5cc280d0e082300207712d5d8_cgraph" id="class_entier_a5e4a3ab5cc280d0e082300207712d5d8_cgraph">
<area shape="rect" id="node3" href="class_entier.html#afe38ee7f81afc3c88a2c774ff0af2bcd" title="Entier::getValeur" alt="" coords="137,5,255,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="abe28b3a25a9b179d36c35c7081638ab3"></a><!-- doxytag: member="Entier::log1" ref="abe28b3a25a9b179d36c35c7081638ab3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#abe28b3a25a9b179d36c35c7081638ab3">Entier::log1</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Logarithme décimal</p>
<p>On crée un nouvel <a class="el" href="class_entier.html">Entier</a> dont la valeur est celle du logarithme décimal de l'entier initial. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit avec cet entier</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#aad178503c937682acd3c9f19aec37dc6">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00259">259</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_abe28b3a25a9b179d36c35c7081638ab3_cgraph.png" border="0" usemap="#class_entier_abe28b3a25a9b179d36c35c7081638ab3_cgraph" alt=""/></div>
<map name="class_entier_abe28b3a25a9b179d36c35c7081638ab3_cgraph" id="class_entier_abe28b3a25a9b179d36c35c7081638ab3_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="141,5,240,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a4bc40041f47a027ef00d3e71869fdaf9"></a><!-- doxytag: member="Entier::logN" ref="a4bc40041f47a027ef00d3e71869fdaf9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#a4bc40041f47a027ef00d3e71869fdaf9">Entier::logN</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Logarithme népérien</p>
<p>On crée un nouvel <a class="el" href="class_entier.html">Entier</a> dont la valeur est celle du logarithme népérien de l'entier initial. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit avec cet entier</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#aa28e3269159806101c2ac0d09c036c2c">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00247">247</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_a4bc40041f47a027ef00d3e71869fdaf9_cgraph.png" border="0" usemap="#class_entier_a4bc40041f47a027ef00d3e71869fdaf9_cgraph" alt=""/></div>
<map name="class_entier_a4bc40041f47a027ef00d3e71869fdaf9_cgraph" id="class_entier_a4bc40041f47a027ef00d3e71869fdaf9_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="144,5,243,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a29ebe7b4a2b8e8135736389977339330"></a><!-- doxytag: member="Entier::mod" ref="a29ebe7b4a2b8e8135736389977339330" args="(Entier *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_entier.html#a29ebe7b4a2b8e8135736389977339330">Entier::mod</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_entier.html">Entier</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa83349a1b984adbd53766ebac2614faf"></a><!-- doxytag: member="Entier::produit" ref="aa83349a1b984adbd53766ebac2614faf" args="(Constante *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#aa83349a1b984adbd53766ebac2614faf">Entier::produit</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_constante.html">Constante</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Produit de deux entiers</p>
<p>Comme pour la somme, on vérifie le type du paramètre, et on crée une nouvelle instance de ce type qui contiendra le produit demandé. Cependant, normalement en mode <a class="el" href="class_entier.html">Entier</a>, on ne doit avoir que des entiers. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Une <a class="el" href="class_constante.html">Constante</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit contenant le produit</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a650e88b74d2f8a052e6a11363b3ec816">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00065">65</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_aa83349a1b984adbd53766ebac2614faf_cgraph.png" border="0" usemap="#class_entier_aa83349a1b984adbd53766ebac2614faf_cgraph" alt=""/></div>
<map name="class_entier_aa83349a1b984adbd53766ebac2614faf_cgraph" id="class_entier_aa83349a1b984adbd53766ebac2614faf_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="200,76,299,106"/><area shape="rect" id="node5" href="class_rationnel.html#a5802a9dda12b8af3ffef1eae3ee23d4a" title="Rationnel::getNumerateur" alt="" coords="164,130,335,159"/><area shape="rect" id="node7" href="class_rationnel.html#ae2a533befbdf1ec3977d36cd792af2ea" title="Rationnel::getDenominateur" alt="" coords="157,183,341,212"/><area shape="rect" id="node9" href="class_reel.html#a6412ad4d84dcd302c1fae1f7ec3ede46" title="Reel::getValeur" alt="" coords="193,236,305,266"/><area shape="rect" id="node11" href="class_complexe.html#a921d9d4a3efcf108cb437b265cd65c10" title="Complexe::produit" alt="" coords="185,290,313,319"/><area shape="rect" id="node13" href="class_complexe.html#af2cec56db6fdf59ed5ec761ffd4e1608" title="Complexe::Complexe" alt="" coords="964,83,1111,112"/><area shape="rect" id="node15" href="class_complexe.html#a4441d56fc9776ce78efd8b5d95d9170b" title="Complexe::getPartieReelle" alt="" coords="948,214,1127,243"/><area shape="rect" id="node17" href="class_complexe.html#a07d706446560190792339549752f9ea3" title="Complexe::soustraction" alt="" coords="389,238,549,267"/><area shape="rect" id="node19" href="class_complexe.html#adb3491a51a6b76d8e2c41ab87e519003" title="Complexe::addition" alt="" coords="753,135,887,164"/><area shape="rect" id="node23" href="class_complexe.html#a9e3e38b5362dd83812da9235594d1fcc" title="Complexe::getPartieImaginaire" alt="" coords="937,279,1137,308"/><area shape="rect" id="node48" href="class_constante.html#a650e88b74d2f8a052e6a11363b3ec816" title="Constante::produit" alt="" coords="405,498,533,527"/><area shape="rect" id="node27" href="class_complexe.html#afb48ef33e0289c8f05a959f83d9ec621" title="Complexe::inv" alt="" coords="597,238,704,267"/><area shape="rect" id="node25" href="class_constante.html#a243b6eabd1fd476af827c5b523cddfac" title="Constante::addition" alt="" coords="971,136,1104,166"/><area shape="rect" id="node31" href="class_complexe.html#a1a2f7b85999d542ebff0a9c0d082c1c8" title="Complexe::division" alt="" coords="753,343,887,372"/><area shape="rect" id="node35" href="class_complexe.html#a7bbaa8c8695253acb93eb91eb1bd51c0" title="Complexe::carre" alt="" coords="761,31,879,60"/><area shape="rect" id="node41" href="class_complexe.html#a97bb77958c4012ed113c54f895f91e85" title="Complexe::signe" alt="" coords="760,239,880,268"/></map>
</div>
</p>

<p><div class="dynheader">
Voici le graphe des appelants de cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_aa83349a1b984adbd53766ebac2614faf_icgraph.png" border="0" usemap="#class_entier_aa83349a1b984adbd53766ebac2614faf_icgraph" alt=""/></div>
<map name="class_entier_aa83349a1b984adbd53766ebac2614faf_icgraph" id="class_entier_aa83349a1b984adbd53766ebac2614faf_icgraph">
<area shape="rect" id="node3" href="class_entier.html#afc338f1f177942411a3c8e0e19fce6ce" title="Entier::division" alt="" coords="159,5,265,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae789623eeda06e02ba54c14dab64c399"></a><!-- doxytag: member="Entier::puissance" ref="ae789623eeda06e02ba54c14dab64c399" args="(Constante *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#ae789623eeda06e02ba54c14dab64c399">Entier::puissance</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_constante.html">Constante</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Puissance de deux entiers</p>
<p>On effectue un transtypage en entier afin de récupérer l'exposant sous forme entière. On calcule ensuite grâce à la fonction <em>pow</em> de la bibliothèque <em>cmath</em>. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Une <em><a class="el" href="class_constante.html">Constante</a></em> qui sera l'exposant </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit à partir du résultat</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a2ed5e0a77fb7766fbce6abb4ebd0b01e">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00271">271</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_ae789623eeda06e02ba54c14dab64c399_cgraph.png" border="0" usemap="#class_entier_ae789623eeda06e02ba54c14dab64c399_cgraph" alt=""/></div>
<map name="class_entier_ae789623eeda06e02ba54c14dab64c399_cgraph" id="class_entier_ae789623eeda06e02ba54c14dab64c399_cgraph">
<area shape="rect" id="node3" href="class_entier.html#afe38ee7f81afc3c88a2c774ff0af2bcd" title="Entier::getValeur" alt="" coords="177,5,295,35"/><area shape="rect" id="node5" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="187,59,285,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae5459f97866c5240e8a1417f425b5a05"></a><!-- doxytag: member="Entier::racine" ref="ae5459f97866c5240e8a1417f425b5a05" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#ae5459f97866c5240e8a1417f425b5a05">Entier::racine</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Fonction racine carrée</p>
<p>On crée un nouvel <a class="el" href="class_entier.html">Entier</a> dont la valeur est le résultat de la racine carrée </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit à partir du résultat de la fonction</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a57604347a44e29f6aa7e36a045b4df1c">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00315">315</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_ae5459f97866c5240e8a1417f425b5a05_cgraph.png" border="0" usemap="#class_entier_ae5459f97866c5240e8a1417f425b5a05_cgraph" alt=""/></div>
<map name="class_entier_ae5459f97866c5240e8a1417f425b5a05_cgraph" id="class_entier_ae5459f97866c5240e8a1417f425b5a05_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="152,5,251,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a22e1c5d0ecf304cd6033e6bf453cc0c1"></a><!-- doxytag: member="Entier::setValeur" ref="a22e1c5d0ecf304cd6033e6bf453cc0c1" args="(int v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_entier.html#a22e1c5d0ecf304cd6033e6bf453cc0c1">Entier::setValeur</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définition à la ligne <a class="el" href="entier_8h_source.html#l00027">27</a> du fichier <a class="el" href="entier_8h_source.html">entier.h</a>.</p>

</div>
</div>
<a class="anchor" id="a36ce54a35fc9ab69bef2cffebee01c69"></a><!-- doxytag: member="Entier::signe" ref="a36ce54a35fc9ab69bef2cffebee01c69" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#a36ce54a35fc9ab69bef2cffebee01c69">Entier::signe</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Inversion de signe d'un entier</p>
<p>On crée un nouvel entier dont la valeur est l'opposée de celle initiale </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em>, de valeur opposée</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a59fcc22949ea02eb02244dad693696aa">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00105">105</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_a36ce54a35fc9ab69bef2cffebee01c69_cgraph.png" border="0" usemap="#class_entier_a36ce54a35fc9ab69bef2cffebee01c69_cgraph" alt=""/></div>
<map name="class_entier_a36ce54a35fc9ab69bef2cffebee01c69_cgraph" id="class_entier_a36ce54a35fc9ab69bef2cffebee01c69_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="149,5,248,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1c4613f03f0c7818d1a092714b9077bd"></a><!-- doxytag: member="Entier::sinus" ref="a1c4613f03f0c7818d1a092714b9077bd" args="(bool angle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#a1c4613f03f0c7818d1a092714b9077bd">Entier::sinus</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>angle</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calcul du Sinus</p>
<p>Si le paramètre est vrai, on se situe en mode Degré. Dans ce cas, il faut multiplier la valeur par PI/180, car la fonction <em>sin</em> de cmath est définie en radians. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">angle</td><td>Sert à savoir si l'on est en mode Degré ou non </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit à partir d'un entier contenant la valeur du sinus</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a3b6827eba7936c4ce61f64da9dd826b4">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00143">143</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_a1c4613f03f0c7818d1a092714b9077bd_cgraph.png" border="0" usemap="#class_entier_a1c4613f03f0c7818d1a092714b9077bd_cgraph" alt=""/></div>
<map name="class_entier_a1c4613f03f0c7818d1a092714b9077bd_cgraph" id="class_entier_a1c4613f03f0c7818d1a092714b9077bd_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="149,5,248,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1b87da533d3a1a7c75c327526f3492c0"></a><!-- doxytag: member="Entier::sinush" ref="a1b87da533d3a1a7c75c327526f3492c0" args="(bool angle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#a1b87da533d3a1a7c75c327526f3492c0">Entier::sinush</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>angle</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calcul du Sinus Hyperbolique</p>
<p>Si le paramètre est vrai, on se situe en mode Degré. Dans ce cas, il faut multiplier la valeur par PI/180, car la fonction <em>sinh</em> de cmath est définie en radians. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">angle</td><td>Sert à savoir si l'on est en mode Degré ou non </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit à partir d'un entier contenant la valeur du sinus hyperbolique</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a101b4506f71295a23c764d34b7f7ecfb">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00173">173</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_a1b87da533d3a1a7c75c327526f3492c0_cgraph.png" border="0" usemap="#class_entier_a1b87da533d3a1a7c75c327526f3492c0_cgraph" alt=""/></div>
<map name="class_entier_a1b87da533d3a1a7c75c327526f3492c0_cgraph" id="class_entier_a1b87da533d3a1a7c75c327526f3492c0_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="157,5,256,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a880936c128f077144cd266199cd27585"></a><!-- doxytag: member="Entier::soustraction" ref="a880936c128f077144cd266199cd27585" args="(Constante *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#a880936c128f077144cd266199cd27585">Entier::soustraction</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_constante.html">Constante</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Différence d'entiers</p>
<p>Comme pour les autres opérations, on vérifie le type du paramètre, et on crée une nouvelle instance de ce type qui contiendra la différence voulue. Cependant, normalement en mode <a class="el" href="class_entier.html">Entier</a>, on ne doit avoir que des entiers. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Une <a class="el" href="class_constante.html">Constante</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit contenant la différence</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a3f3e5ad91d9e4eef33a5e6955fe91cb5">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00114">114</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_a880936c128f077144cd266199cd27585_cgraph.png" border="0" usemap="#class_entier_a880936c128f077144cd266199cd27585_cgraph" alt=""/></div>
<map name="class_entier_a880936c128f077144cd266199cd27585_cgraph" id="class_entier_a880936c128f077144cd266199cd27585_cgraph">
<area shape="rect" id="node3" href="class_entier.html#ab093dd3f0aa7777c4300362f7ba78ff4" title="Entier::addition" alt="" coords="196,139,305,168"/><area shape="rect" id="node23" href="class_constante.html#a59fcc22949ea02eb02244dad693696aa" title="Constante::signe" alt="" coords="191,192,311,221"/><area shape="rect" id="node5" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="403,32,501,61"/><area shape="rect" id="node7" href="class_complexe.html#adb3491a51a6b76d8e2c41ab87e519003" title="Complexe::addition" alt="" coords="385,85,519,115"/><area shape="rect" id="node17" href="class_rationnel.html#ae2a533befbdf1ec3977d36cd792af2ea" title="Rationnel::getDenominateur" alt="" coords="360,139,544,168"/><area shape="rect" id="node19" href="class_rationnel.html#a5802a9dda12b8af3ffef1eae3ee23d4a" title="Rationnel::getNumerateur" alt="" coords="367,192,537,221"/><area shape="rect" id="node21" href="class_reel.html#a6412ad4d84dcd302c1fae1f7ec3ede46" title="Reel::getValeur" alt="" coords="396,245,508,275"/><area shape="rect" id="node9" href="class_complexe.html#af2cec56db6fdf59ed5ec761ffd4e1608" title="Complexe::Complexe" alt="" coords="620,5,767,35"/><area shape="rect" id="node11" href="class_complexe.html#a4441d56fc9776ce78efd8b5d95d9170b" title="Complexe::getPartieReelle" alt="" coords="604,59,783,88"/><area shape="rect" id="node13" href="class_complexe.html#a9e3e38b5362dd83812da9235594d1fcc" title="Complexe::getPartieImaginaire" alt="" coords="593,112,793,141"/><area shape="rect" id="node15" href="class_constante.html#a243b6eabd1fd476af827c5b523cddfac" title="Constante::addition" alt="" coords="627,165,760,195"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae07a386db45cb20dddbb3dc8738a4115"></a><!-- doxytag: member="Entier::tangente" ref="ae07a386db45cb20dddbb3dc8738a4115" args="(bool angle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#ae07a386db45cb20dddbb3dc8738a4115">Entier::tangente</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>angle</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calcul de la Tangente</p>
<p>Si le paramètre est vrai, on se situe en mode Degré. Dans ce cas, il faut multiplier la valeur par PI/180, car la fonction <em>tan</em> de cmath est définie en radians. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">angle</td><td>Sert à savoir si l'on est en mode Degré ou non </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit à partir d'un entier contenant la valeur de la tangente</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a51bffad2fa33a397de6ed422a621b1a1">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00204">204</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_ae07a386db45cb20dddbb3dc8738a4115_cgraph.png" border="0" usemap="#class_entier_ae07a386db45cb20dddbb3dc8738a4115_cgraph" alt=""/></div>
<map name="class_entier_ae07a386db45cb20dddbb3dc8738a4115_cgraph" id="class_entier_ae07a386db45cb20dddbb3dc8738a4115_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="168,5,267,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa8d0a9958c7f7eaf38c60922e2716601"></a><!-- doxytag: member="Entier::tangenteh" ref="aa8d0a9958c7f7eaf38c60922e2716601" args="(bool angle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_constante.html">Constante</a> * <a class="el" href="class_entier.html#aa8d0a9958c7f7eaf38c60922e2716601">Entier::tangenteh</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>angle</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calcul de la Tangente Hyperbolique</p>
<p>Si le paramètre est vrai, on se situe en mode Degré. Dans ce cas, il faut multiplier la valeur par PI/180, car la fonction <em>tanh</em> de cmath est définie en radians. </p>
<dl class="params"><dt><b>Paramètres:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">angle</td><td>Sert à savoir si l'on est en mode Degré ou non </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Un <em><a class="el" href="class_entier.html">Entier</a></em> construit construit à partir d'un entier contenant la valeur de la tangente hyperbolique</dd></dl>

<p>Réimplémentée à partir de <a class="el" href="class_constante.html#a6f5f971e61ac831355f1182289c3952f">Constante</a>.</p>

<p>Définition à la ligne <a class="el" href="entier_8cpp_source.html#l00220">220</a> du fichier <a class="el" href="entier_8cpp_source.html">entier.cpp</a>.</p>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="class_entier_aa8d0a9958c7f7eaf38c60922e2716601_cgraph.png" border="0" usemap="#class_entier_aa8d0a9958c7f7eaf38c60922e2716601_cgraph" alt=""/></div>
<map name="class_entier_aa8d0a9958c7f7eaf38c60922e2716601_cgraph" id="class_entier_aa8d0a9958c7f7eaf38c60922e2716601_cgraph">
<area shape="rect" id="node3" href="class_entier.html#a35115c0f47f2d94e1697e20624a1c4d1" title="Entier::Entier" alt="" coords="176,5,275,35"/></map>
</div>
</p>

</div>
</div>
<hr/>La documentation de cette classe a été générée à partir des fichiers suivants :<ul>
<li>/home/yuntux/UTC/GI02/LO21/projet/projet_propre/<a class="el" href="entier_8h_source.html">entier.h</a></li>
<li>/home/yuntux/UTC/GI02/LO21/projet/projet_propre/<a class="el" href="entier_8cpp_source.html">entier.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Tout</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Espaces de nommage</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Fichiers</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Fonctions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Énumérations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Valeurs énumérées</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Généré le Samedi Juin 16 2012 23:51:37 pour Calculatrice polonais inversé LO21 par &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
